.ai-plan-card-ctn {
    width: 49%;
    /*height: 160px;*/
    border-radius: 8px;
    margin-bottom: 8px;
}

.ai-plan-card-header {
    width: 100%;
    padding: 4px 8px;
    background-color: rgba(248,248,248,1);
    border-radius: 8px 8px 0 0;
    border: 1px solid rgba(51,51,51,0.1);
    border-bottom: none;
}

.ai-plan-card-main {
    border-radius: 0 0 8px 8px;
    border: 1px solid rgba(51,51,51,0.1);
    border-top: none;
    height: 135px;
    padding: 8px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.ai-plan-card-header-date {
    font-size:12px;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:17px;
}

.ai-plan-card-header-status-available {
    font-size:12px;
    font-weight:400;
    color:rgba(250,114,104,1);
    line-height:17px;
}

.ai-plan-card-header-status-closed {
    font-size:12px;
    font-weight:400;
    color:rgba(51,51,51,0.5);
    line-height:17px;
}

.ai-plan-card-category {
    width:44px;
    height:16px;
    background:rgba(51,51,51,0.04);
    border-radius:8px;
    text-align: center;
}

.ai-plan-card-category span {
    font-size:10px;
    font-weight:400;
    line-height:16px;
}

.ai-plan-card-games span {
    font-size:14px;
    font-weight:500;
    color:rgba(51,51,51,1);
    line-height:20px;
}

.ai-plan-card-btn-available {
    width:141px;
    height:32px;
    background: #2B8AF7;
    box-shadow:0px 4px 6px 0px rgba(43, 138, 247, 0.2);
    border-radius:16px;
    text-align: center;
}

.ai-plan-card-btn-available span {
    font-size:14px;
    font-weight:600;
    color:rgba(255,255,255,1);
    line-height:32px;
}

.ai-plan-card-btn-closed {
    width:141px;
    height:32px;
    background:rgba(232,232,232,1);
    border-radius:16px;
    text-align: center;
}

.ai-plan-card-btn-closed span {
    font-size:14px;
    font-weight:600;
    color:rgba(51,51,51,0.5);
    line-height:32px;
}

.ai-plan-card-price span {
    font-size:16px;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:19px;
}

.ai-plan-card-policy span {
    font-size:10px;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:14px;
    opacity: 60%;
}
